<?php
/**
 * Voegt een vacature toe aan de database.
 *
 * @returns boolean True indien gelukt, anders False.
 */
function db_VoegVacatureToe($onderwerp, $inhoud) {
	$student_id = $_SESSION["student_id"];
	
	$result = mysql_query("INSERT INTO berichten
						          (  student_id,    onderwerp,    inhoud,  datum)
	                       VALUES ('$student_id', '$onderwerp', '$inhoud', NOW())");
	
	if(mysql_affected_rows() <= 0) {
		return false;
	} else {
		return true;
	}
}

/**
 * Voegt een adres toe aan de database.
 *
 * @returns boolean ID van het ingevoegde item, anders False.
 */
function db_VoegAdresToe($adres) {
	$query = "INSERT INTO adressen
                     (straatnaam,            huisnummer,               postcode,               stad,                 land)
			  VALUES ('{$adres['straat']}', '{$adres['huisnummer']}', '{$adres['postcode']}', '{$adres['plaats']}', '{$adres['land']}')";
	
	mysql_query($query);
	
	if(mysql_affected_rows() <= 0) {
		return false;
	} else {
		return mysql_insert_id();
	}
}


function db_UpdateAdres($adres) {
	$query = "UPDATE adressen         
			  SET straatnaam = '{$adres['straatnaam']}', huisnummer = '{$adres['huisnummer']}', postcode = '{$adres['postcode']}', stad = '{$adres['plaats']}', land = '{$adres['land']}' WHERE id = '{$adres['id']}'";
	
	mysql_query($query);
	
	if(mysql_affected_rows() <= 0) {
		return false;
	} else {
		return true;
	}
}

/**
 * Voegt een student toe aan de database.
 *
 * @returns boolean True indien gelukt, anders False.
 */
function db_VoegStudentToe($stud) {
	$query = "INSERT INTO studenten
	   ( adres_id,              voornaam,              achternaam,              geslacht,              geboortedatum,                      email,              telefoon,            password)
VALUES ('{$stud['adres_id']}', '{$stud['voornaam']}', '{$stud['achternaam']}', '{$stud['geslacht']}', '{$stud['geboortedatum']}', '{$stud['email']}', '{$stud['telefoon']}', '{$stud['wacht']}')";
	
	mysql_query($query);
	
	if(mysql_affected_rows() <= 0) {
		return false;
	} else {
		return true;
	}
}

function db_UpdateStudent($student) {
	$query = "UPDATE studenten                 
		SET voornaam = '{$student['voornaam']}', achternaam = '{$student['achternaam']}', geboortedatum = '{$student['geboortedatum']}', email = '{$student['email']}', telefoon = '{$student['telefoonnummer']}', password = '{$student['wacht']}' WHERE id = '{$student['id']}'"; 
	
	mysql_query($query);
	
	if(mysql_affected_rows() <= 0) {
		return false;
	} else {
		return true;
	}
}

/**
 * Voegt een bedrijf toe aan de database.
 *
 * @returns boolean True indien gelukt, anders False.
 */
function db_VoegBedrijfToe($bedrijf) {
	$query = "INSERT INTO bedrijven
	   (  adres_id,             	 naam,                        sector,                  cultuur,                        contactpersoon,                email,        password,             telefoon )
VALUES ('{$bedrijf['adres_id']}', '{$bedrijf['bedrijfsnaam']}', '{$bedrijf['sector']}', '{$bedrijf['bedrijfscultuur']}', '{$bedrijf['contactpersoon']}','{$bedrijf['email']}','{$bedrijf['wacht']}','{$bedrijf['telefoon']}')";
	
	mysql_query($query);
	
	if(mysql_affected_rows() <= 0) {
		return false;
	} else {
		return true;
	}
}

function db_UpdateBedrijf($bedrijf) {
	$query = "UPDATE bedrijven                
		SET naam = '{$bedrijf['bedrijfsnaam']}', contactpersoon = '{$bedrijf['contact']}', email = '{$bedrijf['email']}', telefoon = '{$bedrijf['telefoon']}', sector = '{$bedrijf['sector']}', cultuur = '{$bedrijf['cultuur']}', password = '{$bedrijf['wacht']}' WHERE id = '{$bedrijf['id']}'"; 
	
	mysql_query($query);
	
	if(mysql_affected_rows() <= 0) {
		return false;
	} else {
		return true;
	}
}

/**
 * Voegt een reactie toe aan de database.
 *
 * @returns boolean True indien gelukt, anders False.
 */
function db_VoegReactieToe($student, $vacature, $onderwerp, $inhoud) {
	$query = "INSERT INTO reacties
	                 (student_id,  vacature_id,  onderwerp,    inhoud,  datum)
              VALUES ('$student', '$vacature', '$onderwerp', '$inhoud', NOW())";
	
	mysql_query($query);
	
	if(mysql_affected_rows() <= 0) {
		return false;
	} else {
		return true;
	}
}
?>